body{font-family:sans-serif;}
#maps{position:absolute;top:0;left:0;width:99%;height:99%;}
#mapcontainer{position:absolute;background-color:white;margin:0;padding:0;bottom:-2px;left:0;z-index:100;width:150px;height:150px;border-width:1px 1px 0 0;border-color:#979797;border-style:solid;}
#map{position:absolute;border-width:1px 1px 1px 0;border-color:#979797;border-style:solid;width:143px;height:143px;margin:0;padding:0;bottom:0;left:0;}
#mapzoom, #mapyahoo{border-width:1px 1px 1px 0;border-color:#979797;border-style:solid;position:absolute;top:0;left:0;width:100%;height:100%;}
#mapzoom{z-index:10;}
#mapyahoo{z-index:0;}
#mapsizetools , #toolsZone{background-color:white;position:absolute;top:0;z-index:250;padding:0;margin:0;}
#mapsizetools{right:350px;}
#toolsZone{left:80px;}
div.menuBar{text-align: left;border-width: 1px 0 1px 1px;border-color:black;border-style:solid;}
div.menuBar a.menuButton{background-color:white;position: relative;text-decoration: none;border-width: 0 1px 0 0;border-color:black;border-style:solid;padding:0 3px 0 3px;margin:0;top:0;left:0;}
div.menuBar a.menuButton:hover{background-color:#ff9966;}
#menutrips, .menu{position:absolute;visibility:hidden;padding:2px;top:0;left:0;border:1px solid black;background-color:white;width:10em;}
.menu{height:20em;overflow:auto;}
div.menu a.menuItem , div.menu_places a.menuItem, div.menu_tools a.menuItem{display:block;text-decoration:none;white-space:nowrap;font-size:small;}
a.menuItem:hover , a.menuItem:hover, a.menuItem:hover{background-color:#ff9966;}
#horizon{text-align: center;position: absolute;top: 50%;left: 0px;width: 100%;height: 0px;overflow: visible;visibility: visible;display: block}
#edittripiframe{margin-left: -175px;position: absolute;top: -150px;left: 50%;width: 350px;height:300px;display:none;z-index:10;padding:5px;background-color:gainsboro;}
#loadingimg{position: absolute;top:0;left:0;height:12px;display:none;z-index:10;opacity:0.8;}
#loadingimg img{background-color:gainsboro;}
div#editZonecontainer{position:absolute;top:0;left:0;}
div#editZone{overflow:auto;height:100%;}
iframe#editpointiframe{z-index:15;display:none;position:absolute;top:0;left:0;width:100%;height:100%;border:0;margin:0;padding:0;}
ul{margin:0;padding:0 0 0 1em;}
.triplink:hover{background-color:#ff9966;}
img{border:0;}
.editbook{border:0;text-align:left;font-size:x-small;}
.adminLink{visibility:hidden;}
input{border:1px solid silver;background-color:gainsboro;font-size:small;}
table{width:95%;}
tr, td{margin:0;border:0;padding:0;white-space:nowrap;}
.selectedtag{background-color:silver;}
iframe#editiframe{width:100%;border:0;}
form{display:inline;}
a{text-decoration:none;}
a.afile:hover{background-color:#ff9966;}
a.groupname, .groupname{color:navy;font-family:serif;}
hr{display:block;width:100%;}
.pointdetails{font-size:xx-small;text-align:center;}
.pointdetails div.pointplaces{margin:0 0 18px 0;height:120px;width:200px;overflow:auto;text-align:center;}
.pointdetails div.pointplacesnoimg{height:120px;width:95px;overflow:auto;text-align:center;}
.pointdetails .pointplace{margin:2px;width:75px;height:50px;float:left;white-space:normal;text-align:center;}
.pointdetails .pointplaces img{border:1px solid black;}
.pointdetails .pointplace img{width:75px;height:50px;display:block;margin:0;}
.pointdetails .pointplacedesc{display:none;background-color:grey;color:white;}
.pointdetails .pointplacedesc a{color:white;}
div#pointtools{position:absolute;bottom:0;z-index:0;font-size:xx-small;}
.placeTitle{font-size:medium;font-weight:bold;}
